#ifndef GAME_H
#define GAME_H

#include "KdTree.h"
#include "Renderer.h"
#include "AIEngine.h"

class Game {
public:
	Game() {}

	Renderer* getRenderer() { return renderer; }
	KdTree* getKdTree() { return kdTree; }
	AIEngine* getAIEngine() { return aiEngine; }

	void setRenderer(Renderer* renderer_) { renderer = renderer_; }
	void setKdTree(KdTree* kdTree_) { kdTree = kdTree_; }
	void setAIEngine(AIEngine* aiEngine_) { aiEngine = aiEngine_; }

private:
	Renderer *renderer;
	KdTree *kdTree;
	AIEngine *aiEngine;
};

#endif
